<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>OpenShoe: usb_dev_qual_desc_t Struct Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenShoe
   &#160;<span id="projectnumber">0.1</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">usb_dev_qual_desc_t Struct Reference<div class="ingroups"><a class="el" href="group__usb__protocol__group.html">USB Protocol Definitions</a></div></div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="usb_dev_qual_desc_t" -->
<p>Standard USB device qualifier descriptor structure.  
 <a href="structusb__dev__qual__desc__t.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="usb__protocol_8h_source.html">usb_protocol.h</a>&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structusb__dev__qual__desc__t.html#ac0461d921c31be2a9b10801369483735">bLength</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structusb__dev__qual__desc__t.html#aed758dffce7cdb50d55d5abc14616e2c">bDescriptorType</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">le16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structusb__dev__qual__desc__t.html#aaa85310913481e227da025a8b37c988f">bcdUSB</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structusb__dev__qual__desc__t.html#a16fd77f16bb0389ff50102288857604c">bDeviceClass</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structusb__dev__qual__desc__t.html#a98b076218edfb23d4f5e2bc0def61ccd">bDeviceSubClass</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structusb__dev__qual__desc__t.html#ab6fc5f8ccf24352ff0add744af39f175">bDeviceProtocol</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structusb__dev__qual__desc__t.html#aacddb717f4dfcee86c5ff917c421657e">bMaxPacketSize0</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structusb__dev__qual__desc__t.html#abc20c54ce8c80873029d9b4a3579ea4b">bNumConfigurations</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structusb__dev__qual__desc__t.html#acd51487e6ef5f7c93f5e9752963b9e26">bReserved</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Standard USB device qualifier descriptor structure. </p>
<p>This descriptor contains information about the device when running at the "other" speed (i.e. if the device is currently operating at high speed, this descriptor can be used to determine what would change if the device was operating at full speed.) </p>
</div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="aaa85310913481e227da025a8b37c988f"></a><!-- doxytag: member="usb_dev_qual_desc_t::bcdUSB" ref="aaa85310913481e227da025a8b37c988f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">le16_t <a class="el" href="structusb__dev__qual__desc__t.html#aaa85310913481e227da025a8b37c988f">usb_dev_qual_desc_t::bcdUSB</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aed758dffce7cdb50d55d5abc14616e2c"></a><!-- doxytag: member="usb_dev_qual_desc_t::bDescriptorType" ref="aed758dffce7cdb50d55d5abc14616e2c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structusb__dev__qual__desc__t.html#aed758dffce7cdb50d55d5abc14616e2c">usb_dev_qual_desc_t::bDescriptorType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a16fd77f16bb0389ff50102288857604c"></a><!-- doxytag: member="usb_dev_qual_desc_t::bDeviceClass" ref="a16fd77f16bb0389ff50102288857604c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structusb__dev__qual__desc__t.html#a16fd77f16bb0389ff50102288857604c">usb_dev_qual_desc_t::bDeviceClass</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab6fc5f8ccf24352ff0add744af39f175"></a><!-- doxytag: member="usb_dev_qual_desc_t::bDeviceProtocol" ref="ab6fc5f8ccf24352ff0add744af39f175" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structusb__dev__qual__desc__t.html#ab6fc5f8ccf24352ff0add744af39f175">usb_dev_qual_desc_t::bDeviceProtocol</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a98b076218edfb23d4f5e2bc0def61ccd"></a><!-- doxytag: member="usb_dev_qual_desc_t::bDeviceSubClass" ref="a98b076218edfb23d4f5e2bc0def61ccd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structusb__dev__qual__desc__t.html#a98b076218edfb23d4f5e2bc0def61ccd">usb_dev_qual_desc_t::bDeviceSubClass</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac0461d921c31be2a9b10801369483735"></a><!-- doxytag: member="usb_dev_qual_desc_t::bLength" ref="ac0461d921c31be2a9b10801369483735" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structusb__dev__qual__desc__t.html#ac0461d921c31be2a9b10801369483735">usb_dev_qual_desc_t::bLength</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aacddb717f4dfcee86c5ff917c421657e"></a><!-- doxytag: member="usb_dev_qual_desc_t::bMaxPacketSize0" ref="aacddb717f4dfcee86c5ff917c421657e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structusb__dev__qual__desc__t.html#aacddb717f4dfcee86c5ff917c421657e">usb_dev_qual_desc_t::bMaxPacketSize0</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="abc20c54ce8c80873029d9b4a3579ea4b"></a><!-- doxytag: member="usb_dev_qual_desc_t::bNumConfigurations" ref="abc20c54ce8c80873029d9b4a3579ea4b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structusb__dev__qual__desc__t.html#abc20c54ce8c80873029d9b4a3579ea4b">usb_dev_qual_desc_t::bNumConfigurations</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acd51487e6ef5f7c93f5e9752963b9e26"></a><!-- doxytag: member="usb_dev_qual_desc_t::bReserved" ref="acd51487e6ef5f7c93f5e9752963b9e26" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structusb__dev__qual__desc__t.html#acd51487e6ef5f7c93f5e9752963b9e26">usb_dev_qual_desc_t::bReserved</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="usb__protocol_8h_source.html">usb_protocol.h</a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 19 2011 21:04:56 for OpenShoe by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5.1
</small></address>

</body>
</html>
